汇智动力—如何利用LoadRunner 11生成手机app脚本?
有些小伙伴不知道该如何利用LoadRunner 11生成手机APP脚本,汇智妹特地去问了汇智动力的教学老师。
好啦,话不多说,干货直接送上~
一、环境准备
(1)下载插件:LR_03105_Patch4.EXE,下载完成后安装。
注意 安装前请关闭LR Agent程序
(2)重新破解
安装成功后需要按照lr补充安装程序的步骤重新破解,然后添加global的license。
golba-100:AEAMAUIK-YAFEKEKJJKEEA-BCJGI
global-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR
(3)下载winpcap并安装
winpcap(windows packet capture)是windows平台下一个免费公共的网络访问系统。
(4)手机电脑共享网络
Win10:打开电脑的热点,手机连上该热点即可。
Win7:
a.配置电脑热点:
进入命令行窗口,然后在命令行中输入:
netsh wlan set hostednetwork mode=allow ssid=All-guest key=123456789
其中 ssid是无线网络名称、而key就是密码(密码长度要大于等于8位)
按回车键后,稍等片刻即可创建完成。

打开安装LR的电脑的网络和共享中心

进入更改适配器设置

右键单击无线网络连接,选择属性

进入属性窗口后,点击共享选项卡,勾选如下,并在家庭网络连接列表中选择无线网络连接2,点击确定。

b.启用无线网络:
点击“开始->所有程序->附件”,打开附件,找到命令提示符,右键单击命令提示符,然后选择以管理员身份运行。输入命令:
netsh wlan start hostednetwork

此时,在无线网络连接2被启动,并显示网络名称All-guest

打开手机端WiFi,选择网络All-guest,输入密码123456789进行连接。
二、录制准备
(1)打开VuGen,点击File->New,选择Mobie App(HTTP/HTML)协议,点击Create

(2)点击Start Record,选择录制模式

第一种:Record and Analyze 利用电脑上的WiFi热点进行录制;
第二种:Analyze Traffic 利用抓包文件生成脚本;
第三种:Record Emulator 利用电脑上的手机模拟器录制。
(3)对录制进行配置。
创建本机的代理,默认Host是:http://localhost Port端口默认是80。
如果80端口被占用了,需要更换一个未被占用的端口,如8899,点击Connect。
注意 如果未安装winpcap,点击connect后会弹出错误提示框

Connect成功后,选择Record network,可以看到Record network有多个,根据每台电脑不同,需要选择的也不同。一般是选择的第2个。如果不确定的话,可以一个个录制来尝试,看哪个可以录制。

Record into部分,Vuser_init Action Vuser_ end 三选一,一般选择Action,根据具体情况而定。
三、开始录制
点击Start Recording,Recording的状态变为Stop Recording状态,此时在手机上操作待测试的功能。
注意 这里必须确保手机连接了电脑的WiFi

操作完成后,点击Stop Recording。
4、保存pcap文件
录制结束后,点击Stop Recording,然后电脑会弹出一个抓取的数据包,将其保存。在弹出的对话框中点击保存

保存pcap文件到本地

抓取的文件保存完成后点击下一步

5、通信分析
Capture 处选择刚才保存的pcap文件,IP Host处填写手机此时的IP地址,这个需要在手机里查看,并且确保正确!

点击完成,就会自动生成LR脚本了。
以上就是利用LoadRunner 11生成手机app脚本的方法,你了解了吗?